#include "comm.hpp"
#include <unistd.h>

int main()
{
    // Init init(CLIENT);
    // // start 就已经执行了共享内存的起始空间
    // char *start = init.getStart();
    // char c = 'A';

    // while(c <= 'Z')
    // {
    //     start[c - 'A'] = c;
    //     c++;
    //     start[c - 'A'] = '\0';
    //     sleep(1);
    // }

//////////////////////////////////////////////////////////////
    Init _cshm(CLIENT);
    char* start=_cshm.getStart();

    char c='A';
    while(c<='Z')
    {
        start[c-'A']='A';
        c++;
        start[c-'A']='\0';
    }
//////////////////////////////////////////////////////////////
    // key_t k = getKey();
    // cout << "client key: " << toHex(k) << endl;

    // int shmid = getShm(k, gsize);
    // cout << "client shmid: " << shmid << endl;

    // //3. 将自己和共享内存关联起来
    // char* start = attachShm(shmid);

    // sleep(15);
    
    // // 4.  将自己和共享内存去关联
    // detachShm(start);


    return 0;
}